From: Cas Pascal Date: Sun, 16 Mar 2025 07:28:42 +0000 (+0000) Subject: Update Vietnamese translation X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~143^2^2~5 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=0cdd6af74cafd9ec0c38b645db44683dabef9f74;p=gnome-shell.git Update Vietnamese translation --- diff --git a/po/vi.po b/po/vi.po index 1e3529473..313a01574 100644 --- a/po/vi.po +++ b/po/vi.po @@ -5,15 +5,15 @@ # Nguyễn Thái Ngọc Duy , 2010-2013. # Ngô Chin , 2011. # Trần Ngọc Quân , 2013-2023,2025. -# Cas Pascal , 2024. +# Cas Pascal , 2024-2025. # msgid "" msgstr "" "Project-Id-Version: gnome-shell main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n" -"POT-Creation-Date: 2024-11-29 06:28+0000\n" -"PO-Revision-Date: 2025-01-01 13:47+0700\n" -"Last-Translator: Trần Ngọc Quân \n" +"POT-Creation-Date: 2025-03-03 17:44+0000\n" +"PO-Revision-Date: 2025-03-04 10:39+0700\n" +"Last-Translator: Cas Pascal \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" @@ -25,6 +25,7 @@ msgstr "" "X-DL-Branch: main\n" "X-DL-Domain: po\n" "X-DL-State: None\n" +"X-Generator: Gtranslator 47.1\n" #: data/50-gnome-shell-launchers.xml:6 msgid "Launchers" @@ -108,26 +109,27 @@ msgid "Screenshots" msgstr "Chụp màn hình" #: data/50-gnome-shell-screenshots.xml:9 -#: data/org.gnome.shell.gschema.xml.in:287 +#: data/org.gnome.shell.gschema.xml.in:267 msgid "Take a screenshot interactively" msgstr "Chụp màn hình kiểu tương tác" #: data/50-gnome-shell-screenshots.xml:12 -#: data/org.gnome.shell.gschema.xml.in:299 +#: data/org.gnome.shell.gschema.xml.in:279 msgid "Take a screenshot" msgstr "Chụp màn hình" #: data/50-gnome-shell-screenshots.xml:15 -#: data/org.gnome.shell.gschema.xml.in:295 +#: data/org.gnome.shell.gschema.xml.in:275 msgid "Take a screenshot of a window" msgstr "Chụp hình cửa sổ" #: data/50-gnome-shell-screenshots.xml:18 -#: data/org.gnome.shell.gschema.xml.in:291 +#: data/org.gnome.shell.gschema.xml.in:271 msgid "Record a screencast interactively" msgstr "Quay phim màn hình kiểu tương tác" -#: data/50-gnome-shell-system.xml:6 js/ui/messageTray.js:1308 +#: data/50-gnome-shell-system.xml:6 +#: data/X-GNOME-Shell-System.directory.desktop.in:3 js/ui/messageTray.js:1307 msgid "System" msgstr "Hệ thống" @@ -249,31 +251,31 @@ msgstr "" "bản hiện đang chạy. Bật tùy chọn này sẽ tắt việc kiểm tra và thử tải tất cả " "những phần mở rộng mà không cần quan tâm đến việc nó hỗ trợ phiên bản nào." -#: data/org.gnome.shell.gschema.xml.in:65 +#: data/org.gnome.shell.gschema.xml.in:67 msgid "List of desktop file IDs for favorite applications" msgstr "Danh sách ID tập tin desktop của ứng dụng yêu thích" -#: data/org.gnome.shell.gschema.xml.in:66 +#: data/org.gnome.shell.gschema.xml.in:68 msgid "" "The applications corresponding to these identifiers will be displayed in the " "favorites area." msgstr "" "Ứng dụng tương ứng với những định danh này sẽ được hiển thị ở vùng ưa thích." -#: data/org.gnome.shell.gschema.xml.in:73 +#: data/org.gnome.shell.gschema.xml.in:75 msgid "History for command (Alt-F2) dialog" msgstr "Hộp thoại lịch sử lệnh (Alt-F2)" #. Translators: looking glass is a debugger and inspector tool, see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/docs/looking-glass.md -#: data/org.gnome.shell.gschema.xml.in:78 +#: data/org.gnome.shell.gschema.xml.in:80 msgid "History for the looking glass dialog" msgstr "Lịch sử hộp thoại kính tìm kiếm" -#: data/org.gnome.shell.gschema.xml.in:82 +#: data/org.gnome.shell.gschema.xml.in:84 msgid "Always show the “Log Out” action in the system menu" msgstr "Luôn hiện mục “Đăng xuất” trên trình đơn người dùng" -#: data/org.gnome.shell.gschema.xml.in:83 +#: data/org.gnome.shell.gschema.xml.in:85 msgid "" "This key overrides the automatic hiding of the “Log out” action in the " "system menu for logged-in situations where there is a single, local, non-" @@ -282,14 +284,14 @@ msgstr "" "Khóa này sẽ đè lên việc tự động ẩn trình đơn “Đăng xuất” ở chế độ đơn-người-" "dùng, đơn-phiên-làm-việc." -#: data/org.gnome.shell.gschema.xml.in:92 +#: data/org.gnome.shell.gschema.xml.in:94 msgid "" "Whether to remember password for mounting encrypted or remote filesystems" msgstr "" "Nên ghi nhớ mật khẩu dành cho việc gắn hệ thống tập tin đã mã hóa hoặc hệ " "thống tập tin trên máy chủ hay không" -#: data/org.gnome.shell.gschema.xml.in:93 +#: data/org.gnome.shell.gschema.xml.in:95 msgid "" "The shell will request a password when an encrypted device or a remote " "filesystem is mounted. If the password can be saved for future use a " @@ -301,11 +303,11 @@ msgstr "" "dấu kiểm “Nhớ mật khẩu” sẽ xuất hiện. Khóa này đặt trạng thái mặc định cho " "hộp dấu kiểm." -#: data/org.gnome.shell.gschema.xml.in:102 +#: data/org.gnome.shell.gschema.xml.in:104 msgid "The last selected non-default power profile" msgstr "Chế độ năng lượng không mặc định được sử dụng gần đây nhất" -#: data/org.gnome.shell.gschema.xml.in:103 +#: data/org.gnome.shell.gschema.xml.in:105 msgid "" "Some systems support more than two power profiles. In order to still support " "toggling between two profiles, this key records the last selected non-" @@ -315,11 +317,11 @@ msgstr "" "việc chuyển qua lại giữa hai chế độ năng lượng, khóa này sẽ lưu chế độ không " "mặc đinh được sử dụng gần đây nhất." -#: data/org.gnome.shell.gschema.xml.in:111 +#: data/org.gnome.shell.gschema.xml.in:113 msgid "The last version the “Welcome to GNOME” dialog was shown for" msgstr "Phiên bản cuối hộp thoại “Chào mừng GNOME” sẽ được hiển thị" -#: data/org.gnome.shell.gschema.xml.in:112 +#: data/org.gnome.shell.gschema.xml.in:114 msgid "" "This key determines for which version the “Welcome to GNOME” dialog was last " "shown. An empty string represents the oldest possible version, and a huge " @@ -331,11 +333,11 @@ msgstr "" "thể và một số cực lớn sẽ đại diện cho các phiên bản chưa tồn tại. Con số " "khổng lồ này có thể được sử dụng để vô hiệu hóa hộp thoại một cách hiệu quả." -#: data/org.gnome.shell.gschema.xml.in:145 +#: data/org.gnome.shell.gschema.xml.in:125 msgid "Layout of the app picker" msgstr "Bố cục của bộ chọn ứng dụng" -#: data/org.gnome.shell.gschema.xml.in:146 +#: data/org.gnome.shell.gschema.xml.in:126 msgid "" "Layout of the app picker. Each entry in the array is a page. Pages are " "stored in the order they appear in GNOME Shell. Each page contains an " @@ -347,140 +349,140 @@ msgstr "" "cặp “id ứng dụng” → 'dữ liệu'. Hiện tại, các giá trị sau được lưu trữ dưới " "dạng 'dữ liệu': • “position”: vị trí của biểu tượng ứng dụng trong trang" -#: data/org.gnome.shell.gschema.xml.in:165 -#: data/org.gnome.shell.gschema.xml.in:172 +#: data/org.gnome.shell.gschema.xml.in:145 +#: data/org.gnome.shell.gschema.xml.in:152 msgid "Keybinding to shift between overview states" msgstr "Tổ hợp phím để dịch chuyển giữa các trạng thái tổng quan" -#: data/org.gnome.shell.gschema.xml.in:166 +#: data/org.gnome.shell.gschema.xml.in:146 msgid "Keybinding to shift between session, window picker and app grid" msgstr "Tổ hợp phím để chuyển đổi giữa phiên, bộ chọn cửa sổ và lưới ứng dụng" -#: data/org.gnome.shell.gschema.xml.in:173 +#: data/org.gnome.shell.gschema.xml.in:153 msgid "Keybinding to shift between app grid, window picker and session" msgstr "" "Tổ hợp phím để chuyển đổi giữa lưới ứng dụng, bộ chọn cửa sổ và phiên làm " "việc" -#: data/org.gnome.shell.gschema.xml.in:179 +#: data/org.gnome.shell.gschema.xml.in:159 msgid "Keybinding to open the “Show Applications” view" msgstr "Tổ hợp phím để hiện “Ứng dụng”" -#: data/org.gnome.shell.gschema.xml.in:180 +#: data/org.gnome.shell.gschema.xml.in:160 msgid "" "Keybinding to open the “Show Applications” view of the Activities Overview." msgstr "Tổ hợp phím để hiện “Ứng dụng” trong “Tổng quan hoạt động”." -#: data/org.gnome.shell.gschema.xml.in:187 +#: data/org.gnome.shell.gschema.xml.in:167 msgid "Keybinding to open the overview" msgstr "Tổ hợp phím để mở tổng quan" -#: data/org.gnome.shell.gschema.xml.in:188 +#: data/org.gnome.shell.gschema.xml.in:168 msgid "Keybinding to open the Activities Overview." msgstr "Tổ hợp phím để mở tổng quan hoạt động." -#: data/org.gnome.shell.gschema.xml.in:194 +#: data/org.gnome.shell.gschema.xml.in:174 msgid "Keybinding to toggle the visibility of the notification list" msgstr "Tổ hợp phím để bật/tắt hiển thị danh sách thông báo" -#: data/org.gnome.shell.gschema.xml.in:195 +#: data/org.gnome.shell.gschema.xml.in:175 msgid "Keybinding to toggle the visibility of the notification list." msgstr "Tổ hợp phím để bật/tắt hiển thị danh sách thông báo." -#: data/org.gnome.shell.gschema.xml.in:201 +#: data/org.gnome.shell.gschema.xml.in:181 msgid "Keybinding to toggle the quick settings menu" msgstr "Tổ hợp phím để bật/tắt trình đơn cài đặt nhanh" -#: data/org.gnome.shell.gschema.xml.in:202 +#: data/org.gnome.shell.gschema.xml.in:182 msgid "Keybinding to toggle the quick settings menu." msgstr "Tổ hợp phím để bật/tắt trình đơn cài đặt nhanh." -#: data/org.gnome.shell.gschema.xml.in:208 +#: data/org.gnome.shell.gschema.xml.in:188 msgid "Keybinding to focus the active notification" msgstr "Tổ hợp phím để tập trung vào thông báo hoạt động" -#: data/org.gnome.shell.gschema.xml.in:209 +#: data/org.gnome.shell.gschema.xml.in:189 msgid "Keybinding to focus the active notification." msgstr "Tổ hợp phím để tập trung vào thông báo hoạt động." -#: data/org.gnome.shell.gschema.xml.in:215 +#: data/org.gnome.shell.gschema.xml.in:195 msgid "Switch to application 1" msgstr "Chuyển sang ứng dụng 1" -#: data/org.gnome.shell.gschema.xml.in:219 +#: data/org.gnome.shell.gschema.xml.in:199 msgid "Switch to application 2" msgstr "Chuyển sang ứng dụng 2" -#: data/org.gnome.shell.gschema.xml.in:223 +#: data/org.gnome.shell.gschema.xml.in:203 msgid "Switch to application 3" msgstr "Chuyển sang ứng dụng 3" -#: data/org.gnome.shell.gschema.xml.in:227 +#: data/org.gnome.shell.gschema.xml.in:207 msgid "Switch to application 4" msgstr "Chuyển sang ứng dụng 4" -#: data/org.gnome.shell.gschema.xml.in:231 +#: data/org.gnome.shell.gschema.xml.in:211 msgid "Switch to application 5" msgstr "Chuyển sang ứng dụng 5" -#: data/org.gnome.shell.gschema.xml.in:235 +#: data/org.gnome.shell.gschema.xml.in:215 msgid "Switch to application 6" msgstr "Chuyển sang ứng dụng 6" -#: data/org.gnome.shell.gschema.xml.in:239 +#: data/org.gnome.shell.gschema.xml.in:219 msgid "Switch to application 7" msgstr "Chuyển sang ứng dụng 7" -#: data/org.gnome.shell.gschema.xml.in:243 +#: data/org.gnome.shell.gschema.xml.in:223 msgid "Switch to application 8" msgstr "Chuyển sang ứng dụng 8" -#: data/org.gnome.shell.gschema.xml.in:247 +#: data/org.gnome.shell.gschema.xml.in:227 msgid "Switch to application 9" msgstr "Chuyển sang ứng dụng 9" -#: data/org.gnome.shell.gschema.xml.in:251 +#: data/org.gnome.shell.gschema.xml.in:231 msgid "Open a new instance of application 1" msgstr "Mở một phiên làm việc mới của ứng dụng 1" -#: data/org.gnome.shell.gschema.xml.in:255 +#: data/org.gnome.shell.gschema.xml.in:235 msgid "Open a new instance of application 2" msgstr "Mở một phiên làm việc mới của ứng dụng 2" -#: data/org.gnome.shell.gschema.xml.in:259 +#: data/org.gnome.shell.gschema.xml.in:239 msgid "Open a new instance of application 3" msgstr "Mở một phiên làm việc mới của ứng dụng 3" -#: data/org.gnome.shell.gschema.xml.in:263 +#: data/org.gnome.shell.gschema.xml.in:243 msgid "Open a new instance of application 4" msgstr "Mở một phiên làm việc mới của ứng dụng 4" -#: data/org.gnome.shell.gschema.xml.in:267 +#: data/org.gnome.shell.gschema.xml.in:247 msgid "Open a new instance of application 5" msgstr "Mở một phiên làm việc mới của ứng dụng 5" -#: data/org.gnome.shell.gschema.xml.in:271 +#: data/org.gnome.shell.gschema.xml.in:251 msgid "Open a new instance of application 6" msgstr "Mở một phiên làm việc mới của ứng dụng 6" -#: data/org.gnome.shell.gschema.xml.in:275 +#: data/org.gnome.shell.gschema.xml.in:255 msgid "Open a new instance of application 7" msgstr "Mở một phiên làm việc mới của ứng dụng 7" -#: data/org.gnome.shell.gschema.xml.in:279 +#: data/org.gnome.shell.gschema.xml.in:259 msgid "Open a new instance of application 8" msgstr "Mở một phiên làm việc mới của ứng dụng 8" -#: data/org.gnome.shell.gschema.xml.in:283 +#: data/org.gnome.shell.gschema.xml.in:263 msgid "Open a new instance of application 9" msgstr "Mở một phiên làm việc mới của ứng dụng 9" -#: data/org.gnome.shell.gschema.xml.in:308 -#: data/org.gnome.shell.gschema.xml.in:335 +#: data/org.gnome.shell.gschema.xml.in:288 +#: data/org.gnome.shell.gschema.xml.in:315 msgid "Limit switcher to current workspace." msgstr "Giới hạn bộ chuyển đổi về không gian làm việc hiện tại." -#: data/org.gnome.shell.gschema.xml.in:309 +#: data/org.gnome.shell.gschema.xml.in:289 msgid "" "If true, only applications that have windows on the current workspace are " "shown in the switcher. Otherwise, all applications are included." @@ -489,11 +491,11 @@ msgstr "" "được hiển thị trên bộ chuyển. Nếu không, tất cả các ứng dụng sẽ được hiển " "thị." -#: data/org.gnome.shell.gschema.xml.in:326 +#: data/org.gnome.shell.gschema.xml.in:306 msgid "The application icon mode." msgstr "Chế độ biểu tượng ứng dụng." -#: data/org.gnome.shell.gschema.xml.in:327 +#: data/org.gnome.shell.gschema.xml.in:307 msgid "" "Configures how the windows are shown in the switcher. Valid possibilities " "are “thumbnail-only” (shows a thumbnail of the window), “app-icon-only” " @@ -503,7 +505,7 @@ msgstr "" "“thumbnail-only” (hiển thị ảnh thu nhỏ của cửa sổ), “app-icon-only” (chỉ " "hiển thị biểu tượng của ứng dụng) hoặc “both” (cả hai)." -#: data/org.gnome.shell.gschema.xml.in:336 +#: data/org.gnome.shell.gschema.xml.in:316 msgid "" "If true, only windows from the current workspace are shown in the switcher. " "Otherwise, all windows are included." @@ -511,27 +513,27 @@ msgstr "" "Nếu được đặt, chỉ những cửa sổ nằm trong không gian làm việc hiện tại được " "hiển thị ở bộ chuyển. Nếu không, tất cả các cửa sổ sẽ được hiển thị." -#: data/org.gnome.shell.gschema.xml.in:346 +#: data/org.gnome.shell.gschema.xml.in:326 msgid "Locations" msgstr "Địa điểm" -#: data/org.gnome.shell.gschema.xml.in:347 +#: data/org.gnome.shell.gschema.xml.in:327 msgid "The locations to show in world clocks" msgstr "Các vị trí để hiển thị trong đồng hồ thế giới" -#: data/org.gnome.shell.gschema.xml.in:357 +#: data/org.gnome.shell.gschema.xml.in:337 msgid "Automatic location" msgstr "Vị trí tự động" -#: data/org.gnome.shell.gschema.xml.in:358 +#: data/org.gnome.shell.gschema.xml.in:338 msgid "Whether to fetch the current location or not" msgstr "Có nên lấy về vị trí hiện tại hay không" -#: data/org.gnome.shell.gschema.xml.in:365 +#: data/org.gnome.shell.gschema.xml.in:345 msgid "Location" msgstr "Địa điểm" -#: data/org.gnome.shell.gschema.xml.in:366 +#: data/org.gnome.shell.gschema.xml.in:346 msgid "The location for which to show a forecast" msgstr "Vị trí muốn hiển thị dự báo" @@ -578,28 +580,28 @@ msgstr "Trang chủ" msgid "Visit extension homepage" msgstr "Đến trang chủ của phần mở rộng" -#: js/gdm/authPrompt.js:155 js/gdm/loginDialog.js:466 -#: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:113 +#: js/gdm/authPrompt.js:155 js/gdm/loginDialog.js:468 +#: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114 #: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437 #: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382 #: js/ui/shellMountOperation.js:392 msgid "Cancel" msgstr "Thôi" -#: js/gdm/authPrompt.js:321 js/ui/components/networkAgent.js:213 -#: js/ui/components/networkAgent.js:233 js/ui/components/networkAgent.js:265 -#: js/ui/components/networkAgent.js:298 js/ui/components/networkAgent.js:337 -#: js/ui/components/networkAgent.js:350 js/ui/components/polkitAgent.js:286 +#: js/gdm/authPrompt.js:323 js/ui/components/networkAgent.js:214 +#: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266 +#: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338 +#: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286 #: js/ui/shellMountOperation.js:332 msgid "Password" msgstr "Mật khẩu" -#: js/gdm/loginDialog.js:326 +#: js/gdm/loginDialog.js:328 msgid "Choose Session" msgstr "Chọn phiên làm việc" #. Translators: is running for -#: js/gdm/loginDialog.js:424 +#: js/gdm/loginDialog.js:426 #, javascript-format msgid "" "Remote login is not possible because a remote session is already running for " @@ -611,7 +613,7 @@ msgstr "" "hoặc buộc chấm dứt nó." #. Translators: is running for -#: js/gdm/loginDialog.js:427 +#: js/gdm/loginDialog.js:429 #, javascript-format msgid "" "Login is not possible because a remote session is already running for %s. To " @@ -622,7 +624,7 @@ msgstr "" "dứt nó." #. Translators: is running for -#: js/gdm/loginDialog.js:430 +#: js/gdm/loginDialog.js:432 #, javascript-format msgid "" "Remote login is not possible because a local session is already running for " @@ -634,7 +636,7 @@ msgstr "" "hoặc buộc chấm dứt nó." #. Translators: is running for -#: js/gdm/loginDialog.js:433 +#: js/gdm/loginDialog.js:435 #, javascript-format msgid "" "Login is not possible because a session is already running for %s. To login, " @@ -643,11 +645,11 @@ msgstr "" "Đăng nhập không thực hiện được vì một phiên làm việc đã đang chạy cho %s. Để " "đăng nhập, hãy đăng xuất từ phiên làm việc cũ hoặc buộc chấm dứt nó." -#: js/gdm/loginDialog.js:442 +#: js/gdm/loginDialog.js:444 msgid "Session Already Running" msgstr "Phiên đăng nhập đã đang chạy" -#: js/gdm/loginDialog.js:454 +#: js/gdm/loginDialog.js:456 msgid "" "Force stopping will quit any running apps and processes, and could result in " "data loss" @@ -655,151 +657,151 @@ msgstr "" "Việc buộc chấm dứt sẽ hủy các ứng dụng và tiến trình, và có thể làm hư tổn " "hoặc mất dữ liệu" -#: js/gdm/loginDialog.js:474 +#: js/gdm/loginDialog.js:476 msgid "Force Stop" msgstr "Buộc chấm dứt" -#: js/gdm/loginDialog.js:542 +#: js/gdm/loginDialog.js:554 msgid "Not listed?" msgstr "Không có trong danh sách?" #. Translators: this message is shown below the username entry field #. to clue the user in on how to login to the local network realm -#: js/gdm/loginDialog.js:1010 +#: js/gdm/loginDialog.js:1071 #, javascript-format msgid "(e.g., user or %s)" msgstr "(ví dụ: tài khoản hoặc %s)" -#: js/gdm/loginDialog.js:1015 js/ui/components/networkAgent.js:257 -#: js/ui/components/networkAgent.js:292 js/ui/components/networkAgent.js:326 +#: js/gdm/loginDialog.js:1076 js/ui/components/networkAgent.js:258 +#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327 msgid "Username" msgstr "Tài khoản" -#: js/gdm/loginDialog.js:1081 +#: js/gdm/loginDialog.js:1142 msgid "Login Attempt Timed Out" msgstr "Phiên Đăng nhập Đã Hết Thời gian" -#: js/gdm/loginDialog.js:1082 +#: js/gdm/loginDialog.js:1143 msgid "Login took too long, please try again" msgstr "Phiên đăng nhập mất quá nhiều thời gian, hãy thử lại" -#: js/gdm/loginDialog.js:1431 +#: js/gdm/loginDialog.js:1492 msgid "Login Window" msgstr "Cửa sổ Đăng nhập" -#: js/gdm/util.js:496 +#: js/gdm/util.js:498 msgid "Authentication error" msgstr "Lỗi xác thực" #. Translators: this message is shown below the password entry field #. to indicate the user can swipe their finger on the fingerprint reader -#: js/gdm/util.js:727 +#: js/gdm/util.js:729 msgid "(or swipe finger across reader)" msgstr "(hoặc quẹt ngón tay xuyên suốt bộ đọc)" #. Translators: this message is shown below the password entry field #. to indicate the user can place their finger on the fingerprint reader instead -#: js/gdm/util.js:732 +#: js/gdm/util.js:734 msgid "(or place finger on reader)" msgstr "(hoặc đặt ngón tay trên bộ đọc)" -#: js/misc/breakManager.js:765 +#: js/misc/breakManager.js:764 msgid "Break complete sound" msgstr "Âm thanh khi hết giờ nghỉ ngơi" -#: js/misc/breakManager.js:957 +#: js/misc/breakManager.js:956 #, javascript-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d giây" -#: js/misc/breakManager.js:963 +#: js/misc/breakManager.js:962 #, javascript-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d phút" -#: js/misc/breakManager.js:969 +#: js/misc/breakManager.js:968 #, javascript-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d giờ" -#: js/misc/breakManager.js:975 +#: js/misc/breakManager.js:974 #, javascript-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d ngày" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1058 +#: js/misc/breakManager.js:1057 #, javascript-format msgid "It will be time for a break in %s" msgid_plural "It will be time for a break in %s" msgstr[0] "Sẽ đến giờ nghỉ ngơi trong %s" -#: js/misc/breakManager.js:1066 +#: js/misc/breakManager.js:1065 msgid "Movement Break Soon" msgstr "Sắp đến thời điểm vận động thư giãn" -#: js/misc/breakManager.js:1069 +#: js/misc/breakManager.js:1068 msgid "Eyesight Break Soon" msgstr "Sắp đến thời điểm cho mắt thư giãn" -#: js/misc/breakManager.js:1072 +#: js/misc/breakManager.js:1071 msgid "Break Soon" msgstr "Sắp đến thời điểm nghỉ ngơi" -#: js/misc/breakManager.js:1116 +#: js/misc/breakManager.js:1115 msgid "Movement Break in Progress" msgstr "Đang trong thời gian vận động thư dãn" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1119 +#: js/misc/breakManager.js:1118 #, javascript-format msgid "Continue moving around for %s" msgid_plural "Continue moving around for %s" msgstr[0] "Tiếp tục di chuyển loanh quanh %s" -#: js/misc/breakManager.js:1125 +#: js/misc/breakManager.js:1124 msgid "Eyesight Break in Progress" msgstr "Đang thư giãn mắt" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1128 +#: js/misc/breakManager.js:1127 #, javascript-format msgid "Continue looking away for %s" msgid_plural "Continue looking away for %s" msgstr[0] "Tiếp tục nhìn ra chỗ khác %s" -#: js/misc/breakManager.js:1134 +#: js/misc/breakManager.js:1133 msgid "Break in Progress" msgstr "Đang trong thời gian nghỉ ngơi" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1137 +#: js/misc/breakManager.js:1136 #, javascript-format msgid "%s left in your break" msgid_plural "%s left in your break" msgstr[0] "Thời gian nghỉ ngơi còn lại %s" -#: js/misc/breakManager.js:1176 +#: js/misc/breakManager.js:1175 msgid "Time for a Movement Break" msgstr "Thời gian dành cho vận động thư giãn" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1179 +#: js/misc/breakManager.js:1178 #, javascript-format msgid "Take a break from the device and move around for %s" msgid_plural "Take a break from the device and move around for %s" msgstr[0] "Rời khỏi thiết bị và di dạo khoảng %s" -#: js/misc/breakManager.js:1185 +#: js/misc/breakManager.js:1184 msgid "Time for an Eyesight Break" msgstr "Thời gian cho mắt thư giãn" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1188 +#: js/misc/breakManager.js:1187 #, javascript-format msgid "" "Take a break from the screen. Look at least 6 meters away for at least %s" @@ -807,54 +809,54 @@ msgid_plural "" "Take a break from the screen. Look at least 6 meters away for at least %s" msgstr[0] "Hãy rời khỏi màn hình. Tránh xa nó ít 6 mét trong ít nhất là %s" -#: js/misc/breakManager.js:1194 +#: js/misc/breakManager.js:1193 msgid "Time for a Break" msgstr "Thời gian dành cho nghỉ ngơi" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1197 +#: js/misc/breakManager.js:1196 #, javascript-format msgid "It’s time to take a break. Get away from the device for %s!" msgid_plural "It’s time to take a break. Get away from the device for %s!" msgstr[0] "Đã đến giờ nghỉ ngơi. Hãy rời khởi thiết bị trong %s!" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1219 +#: js/misc/breakManager.js:1218 #, javascript-format msgid "You were due to take a break %s ago" msgid_plural "You were due to take a break %s ago" msgstr[0] "Bạn đáng ra phải nghỉ ngơi từ %s trước" -#: js/misc/breakManager.js:1225 +#: js/misc/breakManager.js:1224 msgid "Break Overdue" msgstr "Nghỉ quá thời gian" #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -#: js/misc/breakManager.js:1239 +#: js/misc/breakManager.js:1238 #, javascript-format msgid "There is %s remaining in your break" msgid_plural "There are %s remaining in your break" msgstr[0] "Thời gian nghỉ ngơi của bạn còn %s" -#: js/misc/breakManager.js:1245 +#: js/misc/breakManager.js:1244 msgid "Break Interrupted" msgstr "Nghỉ ngơi đã bị ngắt gián đoạn" -#: js/misc/breakManager.js:1316 +#: js/misc/breakManager.js:1315 msgid "Delay" msgstr "Trễ" -#: js/misc/breakManager.js:1337 js/ui/welcomeDialog.js:61 +#: js/misc/breakManager.js:1336 js/ui/welcomeDialog.js:61 msgid "Skip" msgstr "Bỏ qua" -#: js/misc/breakManager.js:1358 +#: js/misc/breakManager.js:1357 msgid "Take" msgstr "Tham quan" #. Translators: This is a notification to warn the user that a #. screen time break will start shortly. -#: js/misc/breakManager.js:1421 +#: js/misc/breakManager.js:1420 #, javascript-format msgid "Break in %d second" msgid_plural "Break in %d seconds" @@ -930,8 +932,8 @@ msgstr "switch user; chuyển người dùng;chuyen nguoi dung" #: js/misc/systemActions.js:141 msgid "lock orientation;unlock orientation;screen;rotation" msgstr "" -"lock orientation;screen;rotation;khóa hướng;khoa huong;màn hinh;man hinh;" -"xoay;quay" +"lock orientation;screen;rotation;khóa hướng;khoa huong;màn hinh;man " +"hinh;xoay;quay" #. Translators: The name of the screenshot UI action in search #: js/misc/systemActions.js:146 @@ -956,17 +958,33 @@ msgctxt "search-result" msgid "Lock Screen Rotation" msgstr "Khóa hướng màn hình" +#: js/misc/timeLimitsManager.js:338 +msgid "GNOME needs to save screen time data" +msgstr "GNOME cần ghi lại dữ liệu sử dụng máy" + +#: js/misc/timeLimitsManager.js:1102 +#, javascript-format +msgid "Screen Time Limit in %d Minute" +msgid_plural "Screen Time Limit in %d Minutes" +msgstr[0] "Giới hạn thời gian sử dụng máy trong %d phút" + +#: js/misc/timeLimitsManager.js:1109 +msgid "Your screen time limit is approaching" +msgstr "Giới hạn sử dụng máy của bạn đang đến gần" + +#: js/misc/timeLimitsManager.js:1123 +msgid "Screen Time Limit Reached" +msgstr "Đã đến giới hạn sử dụng máy" + +#: js/misc/timeLimitsManager.js:1124 +msgid "It’s time to stop using the device" +msgstr "Đã đến giờ ngừng sử dụng máy" + #: js/misc/util.js:130 msgid "Command not found" msgstr "Không tìm thấy lệnh" -#. Replace "Error invoking GLib.shell_parse_argv: " with -#. something nicer -#: js/misc/util.js:170 -msgid "Could not parse command:" -msgstr "Không thể phân tích lệnh:" - -#: js/misc/util.js:178 +#: js/misc/util.js:168 #, javascript-format msgid "Execution of “%s” failed:" msgstr "Gặp lỗi khi thực thi “%s”:" @@ -1113,7 +1131,7 @@ msgstr "Từ chối" msgid "Allow" msgstr "Cho phép" -#: js/ui/appDisplay.js:1766 +#: js/ui/appDisplay.js:1762 msgid "Unnamed Folder" msgstr "Thư mục không tên" @@ -1127,7 +1145,7 @@ msgstr "%s đã được gắn vào chỗ gắn ứng dụng." msgid "%s has been unpinned from the dash." msgstr "%s đã được tháo khỏi chỗ gắn ứng dụng." -#: js/ui/appFavorites.js:208 js/ui/main.js:290 +#: js/ui/appFavorites.js:208 js/ui/main.js:309 msgid "Undo" msgstr "Hoàn lại" @@ -1197,7 +1215,7 @@ msgid "Settings" msgstr "Cài đặt" #. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). -#: js/ui/calendar.js:37 +#: js/ui/calendar.js:33 msgctxt "calendar-no-work" msgid "06" msgstr "06" @@ -1207,43 +1225,43 @@ msgstr "06" #. * NOTE: These grid abbreviations are always shown together #. * and in order, e.g. "S M T W T F S". #. -#: js/ui/calendar.js:63 +#: js/ui/calendar.js:59 msgctxt "grid sunday" msgid "S" msgstr "C" #. Translators: Calendar grid abbreviation for Monday -#: js/ui/calendar.js:65 +#: js/ui/calendar.js:61 msgctxt "grid monday" msgid "M" msgstr "2" #. Translators: Calendar grid abbreviation for Tuesday -#: js/ui/calendar.js:67 +#: js/ui/calendar.js:63 msgctxt "grid tuesday" msgid "T" msgstr "3" #. Translators: Calendar grid abbreviation for Wednesday -#: js/ui/calendar.js:69 +#: js/ui/calendar.js:65 msgctxt "grid wednesday" msgid "W" msgstr "4" #. Translators: Calendar grid abbreviation for Thursday -#: js/ui/calendar.js:71 +#: js/ui/calendar.js:67 msgctxt "grid thursday" msgid "T" msgstr "5" #. Translators: Calendar grid abbreviation for Friday -#: js/ui/calendar.js:73 +#: js/ui/calendar.js:69 msgctxt "grid friday" msgid "F" msgstr "6" #. Translators: Calendar grid abbreviation for Saturday -#: js/ui/calendar.js:75 +#: js/ui/calendar.js:71 msgctxt "grid saturday" msgid "S" msgstr "7" @@ -1254,7 +1272,7 @@ msgstr "7" #. * "%OB" is the new format specifier introduced in glibc 2.27, #. * in most cases you should not change it. #. -#: js/ui/calendar.js:426 +#: js/ui/calendar.js:422 msgid "%OB" msgstr "%OB" @@ -1267,41 +1285,41 @@ msgstr "%OB" #. * in most cases you should not use the old "%B" here unless you #. * absolutely know what you are doing. #. -#: js/ui/calendar.js:436 +#: js/ui/calendar.js:432 msgid "%OB %Y" msgstr "%OB %Y" -#: js/ui/calendar.js:498 +#: js/ui/calendar.js:494 msgid "Previous month" msgstr "Tháng trước" -#: js/ui/calendar.js:516 +#: js/ui/calendar.js:512 msgid "Next month" msgstr "Tháng tới" -#: js/ui/calendar.js:667 +#: js/ui/calendar.js:663 #, no-javascript-format msgctxt "date day number format" msgid "%d" msgstr "%d" -#: js/ui/calendar.js:726 +#: js/ui/calendar.js:722 msgid "Week %V" msgstr "Tuần %V" -#: js/ui/calendar.js:918 +#: js/ui/calendar.js:774 msgid "No Notifications" msgstr "Không có thông báo" -#: js/ui/calendar.js:974 +#: js/ui/calendar.js:832 msgid "Do Not Disturb" msgstr "Không làm phiền" -#: js/ui/calendar.js:995 +#: js/ui/calendar.js:853 msgid "Clear" msgstr "Xóa" -#: js/ui/calendar.js:999 +#: js/ui/calendar.js:857 msgctxt "action" msgid "Clear all notifications" msgstr "Xóa tất cả các thông báo" @@ -1359,77 +1377,77 @@ msgstr "Đĩa giờ có thể được sử dụng" msgid "Open with %s" msgstr "Mở bằng %s" -#: js/ui/components/networkAgent.js:95 +#: js/ui/components/networkAgent.js:96 msgid "" "Alternatively you can connect by pushing the “WPS” button on your router" msgstr "" "Hoặc là bạn có thể kết nối bằng cách bấm vào nút “WPS” trên bộ định tuyến " "của bạn" -#: js/ui/components/networkAgent.js:107 js/ui/status/bluetooth.js:246 +#: js/ui/components/networkAgent.js:108 js/ui/status/bluetooth.js:246 #: js/ui/status/network.js:360 js/ui/status/network.js:444 msgid "Connect" msgstr "Kết nối" -#: js/ui/components/networkAgent.js:222 +#: js/ui/components/networkAgent.js:223 msgid "Key" msgstr "Khóa" -#: js/ui/components/networkAgent.js:273 js/ui/components/networkAgent.js:312 +#: js/ui/components/networkAgent.js:274 js/ui/components/networkAgent.js:313 msgid "Private key password" msgstr "Mật khẩu khóa riêng" -#: js/ui/components/networkAgent.js:306 +#: js/ui/components/networkAgent.js:307 msgid "Identity" msgstr "Định danh" -#: js/ui/components/networkAgent.js:332 +#: js/ui/components/networkAgent.js:333 msgid "Service" msgstr "Dịch vụ" -#: js/ui/components/networkAgent.js:370 js/ui/components/networkAgent.js:406 -#: js/ui/components/networkAgent.js:743 js/ui/components/networkAgent.js:764 +#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407 +#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766 msgid "Authentication required" msgstr "Cần xác thực" -#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:744 +#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746 #, javascript-format msgid "" "Passwords or encryption keys are required to access the wireless network “%s”" msgstr "Cần mật mã hoặc khóa mã để truy cập mạng không dây “%s”" -#: js/ui/components/networkAgent.js:375 js/ui/components/networkAgent.js:748 +#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750 msgid "Wired 802.1X authentication" msgstr "Xác thực Wired 802.1X" -#: js/ui/components/networkAgent.js:378 +#: js/ui/components/networkAgent.js:379 msgid "Network name" msgstr "Tên mạng" -#: js/ui/components/networkAgent.js:386 js/ui/components/networkAgent.js:752 +#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754 msgid "DSL authentication" msgstr "Xác thực DSL" -#: js/ui/components/networkAgent.js:393 js/ui/components/networkAgent.js:757 +#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759 msgid "PIN code required" msgstr "Cần mã PIN" -#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758 +#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760 msgid "PIN code is needed for the mobile broadband device" msgstr "Thiết bị di động băng thông rộng cần mã PIN" -#: js/ui/components/networkAgent.js:396 +#: js/ui/components/networkAgent.js:397 msgid "PIN" msgstr "PIN" -#: js/ui/components/networkAgent.js:407 js/ui/components/networkAgent.js:749 -#: js/ui/components/networkAgent.js:753 js/ui/components/networkAgent.js:765 -#: js/ui/components/networkAgent.js:769 +#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751 +#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767 +#: js/ui/components/networkAgent.js:771 #, javascript-format msgid "A password is required to connect to “%s”" msgstr "Cần mật khẩu để kết nối đến “%s”" -#: js/ui/components/networkAgent.js:768 +#: js/ui/components/networkAgent.js:770 msgid "VPN password" msgstr "Mật khẩu VPN" @@ -1802,77 +1820,77 @@ msgstr "Tắt" msgid "Leave Off" msgstr "Để tắt" -#: js/ui/keyboard.js:180 js/ui/status/keyboard.js:899 +#: js/ui/keyboard.js:180 js/ui/status/keyboard.js:901 msgid "Keyboard Settings" msgstr "Cài đặt bàn phím" -#: js/ui/lookingGlass.js:727 +#: js/ui/lookingGlass.js:742 msgid "No extensions installed" msgstr "Chưa cài phần mở rộng nào" #. Translators: argument is an extension UUID. -#: js/ui/lookingGlass.js:788 +#: js/ui/lookingGlass.js:805 #, javascript-format msgid "%s has not emitted any errors" msgstr "%s hiện chưa phát sinh lỗi" -#: js/ui/lookingGlass.js:794 +#: js/ui/lookingGlass.js:811 msgid "Hide Errors" msgstr "Ẩn lỗi" -#: js/ui/lookingGlass.js:798 js/ui/lookingGlass.js:875 +#: js/ui/lookingGlass.js:815 js/ui/lookingGlass.js:895 msgid "Show Errors" msgstr "Hiện lỗi" -#: js/ui/lookingGlass.js:807 +#: js/ui/lookingGlass.js:824 msgid "Active" msgstr "Hoạt động" -#: js/ui/lookingGlass.js:810 +#: js/ui/lookingGlass.js:827 msgid "Inactive" msgstr "Không hoạt động" -#: js/ui/lookingGlass.js:812 +#: js/ui/lookingGlass.js:829 msgid "Error" msgstr "Lỗi" -#: js/ui/lookingGlass.js:814 +#: js/ui/lookingGlass.js:831 msgid "Out of date" msgstr "Đã lạc hậu" -#: js/ui/lookingGlass.js:816 +#: js/ui/lookingGlass.js:833 msgid "Downloading" msgstr "Đang tải về" -#: js/ui/lookingGlass.js:818 +#: js/ui/lookingGlass.js:835 msgid "Deactivating" msgstr "Đang hủy kích hoạt" -#: js/ui/lookingGlass.js:820 +#: js/ui/lookingGlass.js:837 msgid "Activating" msgstr "Đang kích hoạt" -#: js/ui/lookingGlass.js:853 +#: js/ui/lookingGlass.js:873 msgid "View Source" msgstr "Xem mã nguồn" -#: js/ui/lookingGlass.js:864 +#: js/ui/lookingGlass.js:884 msgid "Web Page" msgstr "Trang thông tin điện tử" -#: js/ui/main.js:286 +#: js/ui/main.js:305 msgid "System was put in unsafe mode" msgstr "Hệ thống được đã được đặt vào chế độ không an toàn" -#: js/ui/main.js:287 +#: js/ui/main.js:306 msgid "Apps now have unrestricted access" msgstr "Ứng dụng giờ có quyền truy cập không hạn chế" -#: js/ui/main.js:347 +#: js/ui/main.js:366 msgid "Logged in as a privileged user" msgstr "Đăng nhập dưới danh nghĩa người dùng đặc quyền" -#: js/ui/main.js:348 +#: js/ui/main.js:367 msgid "" "Running a session as a privileged user should be avoided for security " "reasons. If possible, you should log in as a normal user." @@ -1880,29 +1898,29 @@ msgstr "" "Không nên chạy phiên với tư cách là người dùng đặc quyền vì lý do bảo mật. " "Nếu có thể, bạn nên đăng nhập như một người dùng bình thường." -#: js/ui/main.js:396 +#: js/ui/main.js:415 msgid "Screen Lock disabled" msgstr "Khóa màn hình bị tắt" -#: js/ui/main.js:397 +#: js/ui/main.js:416 msgid "Screen Locking requires the GNOME display manager" msgstr "Khóa màn hình yêu cầu bộ quản lý màn hình GNOME" #. Translators: this is the string displayed in the header when a message #. source doesn't have a name -#: js/ui/messageList.js:374 +#: js/ui/messageList.js:409 msgid "Unknown App" msgstr "Chưa biết ứng dụng" -#: js/ui/messageTray.js:326 js/ui/messageTray.js:328 +#: js/ui/messageTray.js:325 js/ui/messageTray.js:327 msgid "Notification sound" msgstr "Âm thanh thông báo" -#: js/ui/mpris.js:198 +#: js/ui/mpris.js:144 msgid "Unknown artist" msgstr "Chưa biết nghệ sĩ" -#: js/ui/mpris.js:208 +#: js/ui/mpris.js:154 msgid "Unknown title" msgstr "Chưa biết tiêu đề" @@ -1948,23 +1966,23 @@ msgstr "Gán phím tắt" msgid "Done" msgstr "Xong" -#: js/ui/padOsd.js:726 +#: js/ui/padOsd.js:727 msgid "Edit…" msgstr "Sửa…" -#: js/ui/padOsd.js:773 +#: js/ui/padOsd.js:774 msgid "None" msgstr "Không" -#: js/ui/padOsd.js:844 +#: js/ui/padOsd.js:845 msgid "Press a button to configure" msgstr "Nhấn một nút để cấu hình" -#: js/ui/padOsd.js:845 +#: js/ui/padOsd.js:846 msgid "Press Esc to exit" msgstr "Nhấn phím Esc để thoát" -#: js/ui/padOsd.js:848 +#: js/ui/padOsd.js:849 msgid "Press any key to exit" msgstr "Hãy nhấn phím bất kỳ để thoát" @@ -1983,7 +2001,7 @@ msgstr "Hệ thống" msgid "Top Bar" msgstr "Thanh đỉnh" -#: js/ui/quickSettings.js:189 js/ui/quickSettings.js:341 +#: js/ui/quickSettings.js:185 js/ui/quickSettings.js:340 msgid "Open menu" msgstr "Mở trình đơn" @@ -1995,11 +2013,11 @@ msgstr "Chạy một lệnh" msgid "Press ESC to close" msgstr "Nhấn phím Esc để đóng lại" -#: js/ui/runDialog.js:241 +#: js/ui/runDialog.js:253 msgid "Restart is not available on Wayland" msgstr "Không hỗ trợ khởi động lại trên Wayland" -#: js/ui/runDialog.js:246 +#: js/ui/runDialog.js:258 msgid "Restarting…" msgstr "Đang khởi động lại…" @@ -2099,7 +2117,7 @@ msgid "Screencast ended unexpectedly" msgstr "Quay phim màn hình đã kết thúc bất ngờ" #. Translators: notification source name. -#: js/ui/screenshot.js:2083 js/ui/screenshot.js:2325 +#: js/ui/screenshot.js:2083 js/ui/screenshot.js:2327 msgid "Screenshot" msgstr "Chụp màn hình" @@ -2110,7 +2128,7 @@ msgstr "Bấn vào đây để xem phim." #. Translators: button on the screencast notification. #. Translators: button on the screenshot notification. -#: js/ui/screenshot.js:2098 js/ui/screenshot.js:2341 +#: js/ui/screenshot.js:2098 js/ui/screenshot.js:2343 msgid "Show in Files" msgstr "Hiển thị trong \"Tập tin\"" @@ -2122,28 +2140,28 @@ msgid "Screenshot From %s" msgstr "Chụp màn hình từ %s" #. Translators: notification title. -#: js/ui/screenshot.js:2331 +#: js/ui/screenshot.js:2333 msgid "Screenshot captured" msgstr "Đã chụp màn hình" #. Translators: notification body when a screenshot was captured. -#: js/ui/screenshot.js:2333 +#: js/ui/screenshot.js:2335 msgid "You can paste the image from the clipboard." msgstr "Bạn có thể dán ảnh từ clipboard." -#: js/ui/screenshot.js:2389 js/ui/screenshot.js:2553 +#: js/ui/screenshot.js:2391 js/ui/screenshot.js:2555 msgid "Screenshot taken" msgstr "Chụp màn hình" -#: js/ui/search.js:829 +#: js/ui/search.js:832 msgid "Searching…" msgstr "Đang tìm…" -#: js/ui/search.js:831 +#: js/ui/search.js:834 msgid "No results" msgstr "Không tìm thấy kết quả" -#: js/ui/search.js:962 +#: js/ui/search.js:965 #, javascript-format msgid "%d more" msgid_plural "%d more" @@ -2269,7 +2287,7 @@ msgstr "Phím chuột" msgid "Accessibility Settings" msgstr "Cài đặt hỗ trợ truy cập" -#: js/ui/status/accessibility.js:140 +#: js/ui/status/accessibility.js:123 msgid "Large Text" msgstr "Chữ lớn" @@ -2316,7 +2334,7 @@ msgstr "Thấp" msgid "High" msgstr "Cao" -#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:881 +#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883 msgid "Keyboard" msgstr "Bàn phím" @@ -2387,7 +2405,7 @@ msgstr "Nhấn phụ" msgid "Dwell Click" msgstr "Nhấn giữ" -#: js/ui/status/keyboard.js:898 +#: js/ui/status/keyboard.js:900 msgid "Show Keyboard Layout" msgstr "Hiện bố cục của bàn phím" @@ -2612,11 +2630,11 @@ msgstr "Âm lượng đã thay đổi" #: js/ui/status/volume.js:231 msgid "Unmute" -msgstr "Ngừng câm" +msgstr "Bật tiếng" #: js/ui/status/volume.js:231 msgid "Mute" -msgstr "Câm" +msgstr "Tắt tiếng" #: js/ui/status/volume.js:293 msgid "Volume" @@ -2660,23 +2678,23 @@ msgstr "Chỉ tích-hợp" #. Translators: This is a time format for a date in #. long format -#: js/ui/unlockDialog.js:378 +#: js/ui/unlockDialog.js:384 msgid "%A %B %-d" msgstr "%A, %-d %B" -#: js/ui/unlockDialog.js:384 +#: js/ui/unlockDialog.js:390 msgid "Swipe up to unlock" msgstr "Vuốt lên trên để mở khóa" -#: js/ui/unlockDialog.js:385 +#: js/ui/unlockDialog.js:391 msgid "Click or press a key to unlock" msgstr "Bấm chuột hay nhấn một phím để mở khóa" -#: js/ui/unlockDialog.js:568 +#: js/ui/unlockDialog.js:576 msgid "Unlock Window" msgstr "Bỏ khóa cửa sổ" -#: js/ui/unlockDialog.js:577 +#: js/ui/unlockDialog.js:585 msgid "Log in as another user" msgstr "Đăng nhập dưới dạng người dùng khác" @@ -2821,21 +2839,21 @@ msgstr "Danh sách chế độ có thể" msgid "Force animations to be enabled" msgstr "Luôn bật hoạt hình" -#: src/shell-app.c:253 +#: src/shell-app.c:267 msgctxt "program" msgid "Unknown" msgstr "Chưa biết" -#: src/shell-app.c:504 +#: src/shell-app.c:518 #, c-format msgid "Failed to launch “%s”" msgstr "Gặp lỗi khi khởi chạy “%s”" -#: src/shell-keyring-prompt.c:752 +#: src/shell-keyring-prompt.c:779 msgid "Passwords do not match" msgstr "Mật khẩu không khớp nhau" -#: src/shell-keyring-prompt.c:760 +#: src/shell-keyring-prompt.c:787 msgid "Password cannot be blank" msgstr "Mật khẩu không được để trống" @@ -2870,15 +2888,15 @@ msgstr "" "tiện ích mở rộng và xóa hoặc vô hiệu hóa các tiện ích mở rộng không mong " "muốn." -#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:64 +#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:70 msgid "Main Window" msgstr "Cửa sổ chính" -#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:68 +#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:74 msgid "Available Updates" msgstr "Các bản cập nhật đang có" -#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:72 +#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:78 msgid "Search View" msgstr "Xem tìm kiếm" @@ -2994,7 +3012,7 @@ msgstr "Giới thiệu Phần mở rộng" #: subprojects/extensions-app/data/ui/extensions-window.ui:64 msgid "Main Menu" -msgstr "Trình đơn khay" +msgstr "Trình đơn Chính" #: subprojects/extensions-app/data/ui/extensions-window.ui:106 msgid "Search extensions" @@ -3042,11 +3060,11 @@ msgstr "Không có phần mở rộng nào đã được cài đặt" #: subprojects/extensions-app/data/ui/extensions-window.ui:265 msgid "" -"To find and add extensions, visit extensions.gnome.org." +"To find and add extensions, visit extensions.gnome.org." msgstr "" -"Để tìm và thêm các thành phần mở rộng, truy cập extensions.gnome.org." +"Để tìm và thêm các thành phần mở rộng, truy cập extensions.gnome.org." #: subprojects/extensions-app/data/ui/extensions-window.ui:276 msgid "" @@ -3118,12 +3136,12 @@ msgstr "Mô tả" #: subprojects/extensions-tool/src/command-create.c:416 msgid "" "UUID is a globally-unique identifier for your extension.\n" -"This should be in the format of an email address (clicktofocus@janedoe." -"example.com)\n" +"This should be in the format of an email address " +"(clicktofocus@janedoe.example.com)\n" msgstr "" "UUID là mã định danh duy nhất trên toàn cầu cho tiện ích mở rộng của bạn.\n" -"Cái này phải ở định dạng của một địa chỉ thư điện tử (clicktofocus@janedoe." -"example.com)\n" +"Cái này phải ở định dạng của một địa chỉ thư điện tử " +"(clicktofocus@janedoe.example.com)\n" #: subprojects/extensions-tool/src/command-create.c:443 msgid "Choose one of the available templates:\n" @@ -3398,7 +3416,7 @@ msgstr "URL" #: subprojects/extensions-tool/src/main.c:255 msgid "Original author" -msgstr "Tác giả đầu tiên" +msgstr "Tác giả gốc" #: subprojects/extensions-tool/src/main.c:261 #: subprojects/extensions-tool/src/main.c:263 @@ -3548,6 +3566,9 @@ msgstr[0] "%u đầu vào" msgid "System Sounds" msgstr "Âm thanh hệ thống" +#~ msgid "Could not parse command:" +#~ msgstr "Không thể phân tích lệnh:" + #~ msgid "Network Manager" #~ msgstr "Trình quản lý mạng"